package com.swt.gap.service;


import com.swt.gap.model.entity.EventElement;
import com.swt.gap.model.vo.element.EventElementVO;

import java.util.List;

public interface EventElementService {

    Integer addElement(EventElement eventElement);

    Integer deleteElement(Integer elementId);

    Integer updateElement(EventElement eventElement);

    List<EventElementVO> AllElements(Integer nodeId, Integer createdBy);

    /**
     * 要素类型是否重名
     * @param nodeId 事件类型id
     * @param createdBy 用户id
     * @param element 要素类型名称
     * @param elementId 要素类型id
     * @return
     */
    Boolean judgeElement(Integer nodeId, Integer createdBy, String element, Integer elementId);



}
